/////////////////////////////////////////////////////////////////////////
//
// Amuse Engine SDK - graphics/shaders
// Copyright( c) 2015.  All Rights Reserved
//
// File:		AECompiledShaderPass.inl
// Author:		Gianluca Belardelli
// Date:		05/07/2015
//
/////////////////////////////////////////////////////////////////////////
#ifndef _AECOMPILEDSHADERPASS_INL_
#define _AECOMPILEDSHADERPASS_INL_

AE_FORCEINLINE AEShaderModel AECompiledShaderPass::GetShaderModel( AEShaderStage eShader ) const 
{ 
	return m_eShaderModel[ eShader ];
}

AE_FORCEINLINE AEUINT32 AECompiledShaderPass::GetStreamMask( void ) const 
{ 
	return m_uiStreamMask; 
}

AE_FORCEINLINE AEShaderProgramHandle AECompiledShaderPass::GetProgramHandle( void ) const
{ 
	return m_uiProgramHandle; 
}

#endif // _AECOMPILEDSHADERPASS_INL_
